package file;

import java.io.File;

public class FileDemo1 {
    public static void main(String[] args) {
        // New File (string pathname)            通过将给定的路径名字符串转换为抽象路径名来创建新的File实例
        // method1(); // 用于创建

        // File (string parent,string child) 从父路径名字符串和子路径名字符串创建新的File实例
        // method2();  // 路径的拼接

        // New File (string pathname)   从父抽象路径名和子路径名字符串创建新的File实例
        // method3();  // 路径的拼接
    }

    private static void method3() {
        // new File ( parent,string child)   从父抽象路径名和子路径名字符串创建新的File实例
        // File file1 = new File("F:\\Python");
        String path = "a.txt";
        // File file2 = new File(file1, path);
        // File file2 = new File("F:\\Python", path);
        System.out.println(new File("F:\\Python", path));
    }

    private static void method2() {
        // File (string parent,string child) 从父路径名字符串和子路径名字符串创建新的File实例
        /*String path1 = "F:\\Python";
        String path2 = "a.txt";
        File file = new File("F:\\Python","a.txt");
        System.out.println(file);*/
        System.out.println(new File("F:\\Python", "a.txt"));
    }

    private static void method1() {
        // New File (string pathname)            通过将给定的路径名字符串转换为抽象路径名来创建新的File实例
//        String path = "F:\\11.txt";
//        File file = new File(path);
        File file = new File("F:\\11.txt");
    }
}
